Testability Models for Object-Oriented Frameworks
نویسندگان
چکیده
منابع مشابه
Testability Models for Object-Oriented Frameworks
Frameworks are time-tested highly reusable architectural skeleton structures. They are designed ‘abstract’ and ‘incomplete’ and are designed with predefined points of variability, known as hot spots, to be customized later at the time of framework reuse. Frameworks are reusable entities thus demand stricter and rigorous testing in comparison to onetime use application. The overall cost of frame...
متن کاملDeveloping Object-Oriented Frameworks Using Domain Models
In this paper we present an integrated approach to model the domain knowledge related to a framework and to map the identified domain models into objectoriented concepts. We applied this approach to three pilot projects. We discuss the problems we encountered in mapping domain models into object-oriented frameworks. Our experience indicates that deriving a framework from the related domain know...
متن کاملDesign-for-Testability for Object-Oriented Software
There are many reasons why object-oriented (OO) design and development has become the norm for software creation. Two primary reasons are the positive impacts that abstraction/inheritance and information hiding have on the development process. There is little debate that data abstraction coupled with inheritance provides a powerful software design mechanism. Likewise, hiding data and internal o...
متن کاملDesigning Object-Oriented Frameworks
Most software reuse has focused on code reuse, such as reusing parts of existing applications, reusing library functions or reusing pre-built components. With the recent interest in design patterns [Gamma et al., 1995] and object-oriented frameworks, the focus is shifting away from just reusing code to reusing existing designs as well. Design patterns provide a reusable piece of a design which ...
متن کاملUsing Object-Oriented Frameworks
Often it is di cult to reuse a software component outside of its original context. Object-oriented frameworks can provide the context in which the component is meant to be reused and thus allow for a signi cant amount of reuse. An object-oriented framework is the reusable design of a system or subsystem implemented through a collection of concrete and abstract classes and their collaborations [...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Software Engineering and Applications
سال: 2010
ISSN: 1945-3116,1945-3124
DOI: 10.4236/jsea.2010.36061